# f = open('./tt.txt','w',encoding='utf-8')

# f.write('hello.worite \n')
# f.write('hello.abc \n')

# f.close()

# r = open('./tt.txt','r',encoding='utf-8')

# temp = r.read()  # 参数num: 默认-1，读取整个文件内容。可以指定num，读取num个数据

# print(temp)

# r.close()

# with open('./tt.txt','r',encoding='utf-8') as f :
    
#     data = f.read()
    
#     print(data)

# f = open('./tt.txt','r',encoding='utf-8')

# data = f.read()

# if data :
#     print(data)
# else :
#     print("没有内容了")
    
# f.close()

# print(f.closed)

#获取需要备份的文件名
file_name = input('请输入需要备份的文件名：')       #1_length_Positional_Arguments.py
#获取.的下标
point_index = file_name.rfind(".")
#拼接成新的文件名
new_file_name = file_name[:point_index] + '[备份]' + file_name[point_index:]

#读文件
file_r = open(file_name,'r',encoding='utf-8')
#写文件
file_w = open(new_file_name,'w',encoding='utf-8')

#读一行写一行
while True:                             #死循环
    data = file_r.read(128)             #读取数据
    if data:                            #如果还有数据，也就是data不等于0
        file_w.write(data)              #写数据
    else:                               #没有数据了
        break                           #跳出死循环
    

file_r.close()
file_w.close()

